let a = parseFloat(prompt("请输入三角形的边长1："));
let b = parseFloat(prompt("请输入三角形的边长2："));
let c = parseFloat(prompt("请输入三角形的边长3："));

if (a + b > c && a + c > b && b + c > a) {
    if (a == b && b == c) {
        console.log("三角形是等边三角形")
    }
    else if (a == b || b == c || c == a) {
        console.log("三角形是等腰三角形")
    }
    else if (a**2 + b**2 == c**2 || a**2 + c**2 == b**2 || b**2 + c**2 == a**2) {
        console.log("三角形是直角三角形")
    }
    else{
        console.log("三角形是普通三角形")
    }
}
else if (a + b < c || a + c < b || b + c < a){
    console.log("输入的边长不能构成三角形")
}
else{
    console.log("输入的内容不合法")
}